Design and architecture for an embedded 32-bit QueueCore

نویسندگان

  • Ben A. Abderazek
  • Sotaro Kawata
  • Masahiro Sowa
چکیده

Queue based instruction set architecture processor offers an attractive option in the design of embedded systems by providing high performance for a specific application. This work describes the design results and methodology of a queue processor core, named QueueCore, as a starting point for applicationspecific processor (ASP) design. By using simple and common base queue instruction set, the design space exploration is focused on the application-specific aspects of performance. In any new architecture, verification, which usually requires complicated and lengthy software simulation of an emulated model, is an important aspect. We show how cooperative hardware emulation, based on programmable logic, can be integrated into a co-design flow to evaluate the performance of the novel QueueCore processor and to verify the functional correctness of a specific benchmark on the system core. To avoid duplication of the design effort, different target implementations are derived from a common source. We present the evaluation results of the QueueCore for three different platforms.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Efficient Code Generation Algorithm for Natural Instruction Level Parallelism-aware Queue Architecture

Queue based instruction set architecture processor offers an attractive option in the design of embedded systems. In our previous work, we proposed a novel queue processor architecture as a starting point for hardware/software design space exploration for embedded applications. In this paper, we present a high performance 32-bit QueueCore architecture. This work presents novel code generation a...

متن کامل

The QC-2 parallel Queue processor architecture

Queue based instruction set architecture processor offers an attractive option in the design of embedded systems. In our previous work, we proposed a novel queue processor architecture as a starting point for hardware/software design space exploration for embedded applications. In this paper, we present a high performance 32-bit Synthesizable QueueCore (QC-2) an improved and optimized version o...

متن کامل

Scalable Core-Based Methodology and Synthesizable Core for Systematic Design

Abstract— The strong demand for complex and high performance embedded system-on-chip (SoC) requires quick turn around design methodology and high performance cores. Thus, there is a clear need for new methodologies supporting efficient and fast design of these systems on complex platforms implementing both hardware and software modules. In this paper, we describe a novel scalable core-based (SC...

متن کامل

Modular Design Structure and High-Level Prototyping for Novel Embedded Processor Core

Abstract. In this research work, we present a high-level prototyping of a new processor core based on Queue architecture as starting point for application-specific processor design exploration. Using modular design structure with control logic implemented as a set of communicating state machines, we show hardware emulation and optimizations results of a parallel queue proecssor architecture (Qu...

متن کامل

Energy-aware Networked Embedded Systems for Tactical Unattended Ground Sensors

A system architecture, and a hardware implementation leveraging the architecture, has been developed for energy-aware, networked, embedded systems designed for use in tactical unattended ground sensor (UGS) applications. This modular system architecture is designed around a flexible bus design that meets the needs for low-power embedded systems, incorporating support for 32-bit inter-module dat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • J. Embedded Computing

دوره 2  شماره 

صفحات  -

تاریخ انتشار 2006